#ifndef RTW_HEADER_Alarm_nonRecov_sys_h_
#define RTW_HEADER_Alarm_nonRecov_sys_h_
#include "rtwtypes.h"

typedef struct {
  uint16_T count;
  uint8_T is_c1_Bms_lib;
  uint8_T is_active_c1_Bms_lib;
} DW_Alarm_nonRecov_sys_T;

extern void Alarm_nonRecov_sys_Init(boolean_T *rty_Alarm_flg);
extern void Alarm_nonRecov_sys_Reset(boolean_T *rty_Alarm_flg,
  DW_Alarm_nonRecov_sys_T *localDW);
extern void Alarm_nonRecov_sys(boolean_T rtu_Err_flg, uint16_T rtu_Alarm_time,
  boolean_T *rty_Alarm_flg, DW_Alarm_nonRecov_sys_T *localDW);

#endif

